home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILFILE / UNPROPTC.LZH / DB3.UNP < prev    next >
Text File  |  1984-12-11  |  2KB  |  41 lines

  1.      This file describes how to remove Prolock from dBase III.  It
  2. must be used with the files DB3ZAP.UNP, .BAT, and .BIN.  Those three
  3. files describe how to run dBase III from fixed disk without the
  4. original diskette.  However the Prolock code is still present, and
  5. still tries to read both the A: and B: diskettes.  The following 
  6. debug script tells how to completely remove the Prolock code.
  7.     
  8.      First, you must run the DB3ZAP batch file using a copy of
  9. DBASE.EXE.  Next use debug to perform the following commands:
  10.  
  11. DEBUG DBASE.EXE
  12. R                       ;Record the value in CX (e.g. CX=B650)
  13. G 16D                   ;GO to this address
  14. E 10A6                  ;ENTER new bytes
  15.                         ;At this point debug will display each byte
  16.                         ;and you will enter the new bytes and a space.
  17. C0.2E 45.91 F8.29       ;You enter  2E 91 29 <CR>
  18.                         ;If you did not get the C0, 45, 29 bytes from
  19.                         ;debug then stop here.  Your copy of dBase III 
  20.                         ;is different and this will not work.  
  21. G 24                    ;GO to this address
  22. D 1A50 L2               ;Display 2 bytes at this address
  23. xxxx:1A50  4D 5A   .... ;Debug displays this line.  
  24.                         ;If you do not get 4D 5A then stop
  25. R BX                    ;display BX Register
  26. :1                      ;you enter the 1
  27. H B650 1A50             ;Hex arithmatic.  Use original value from
  28.                         ;CX regiter recorded above (B650 in my copy of dBase)
  29.      D0A0  9C00         ;debug gives you the sum and difference of numbers.
  30. R CX                    ;display CX Register
  31. :9C00                   ;you enter the vaule displayed after the H command.
  32. N DB3                   ;Name of file to write.
  33. W 1A50                  ;Write bytes from this address
  34.    writing 11A50 bytes...
  35. Q                       ;quit debug.
  36.  
  37. REN DB3 DB3.EXE         ;rename the file.  You can now run DB3.
  38.  
  39.                                 signed
  40.                                     The Lone Victor
  41.